package com.intelli4.pos.controllers;

import com.intelli4.pos.core.Operator;
import com.intelli4.pos.core.Session;
import com.intelli4.pos.core.Terminal;

public interface SessionController {
	public void setEventManager(SessionEventManager eventManager);

	public void setTerminal(Terminal terminal);

	public Session getCurrentSession();

	public void openNewSession(Operator operator)
			throws SessionAlreadyOpenedException;

	public void closeCurrentSession();
}
